package br.com.projetosivan.util;

import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import br.com.projetosivan.model.Cidade;
import br.com.projetosivan.model.Estado;
import br.com.projetosivan.model.Usuario;

public class Exportador {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		AnnotationConfiguration cfg = new AnnotationConfiguration();

//		cfg.addAnnotatedClass(TipoProduto.class);
//		cfg.addAnnotatedClass(Produto.class);
//		cfg.addAnnotatedClass(FotoProduto.class);
//		cfg.addAnnotatedClass(Pais.class);
		cfg.addAnnotatedClass(Cidade.class);
		cfg.addAnnotatedClass(Estado.class);
		cfg.addAnnotatedClass(Usuario.class);
		
		
		cfg.setProperty("hibernate.dialect","org.hibernate.dialect.MySQLDialect");
		cfg.setProperty("hibernate.show_sql","true");
		cfg.setProperty("hibernate.hbm2ddl.auto","create");
		          
		cfg.setProperty("hibernate.connection.driver_class","com.mysql.jdbc.Driver");
		cfg.setProperty("hibernate.connection.username","root");
		cfg.setProperty("hibernate.connection.password","admin");
		cfg.setProperty("hibernate.connection.url", "jdbc:mysql://localhost:3306/atelier");
		new SchemaExport(cfg).create(true, true);
	}

}

